home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / sources / misc / volume30 / mserv-3.0 / part04 < prev    next >
Encoding:
Text File  |  1992-06-19  |  6.4 KB  |  214 lines

  1. Newsgroups: comp.sources.misc
  2. From: jv@mh.nl (Johan Vromans)
  3. Subject:  v30i049:  mserv-3.0 - Squirrel Mail Server Software, Part04/04
  4. Message-ID: <1992Jun14.005925.18927@sparky.imd.sterling.com>
  5. X-Md4-Signature: ae4ec1901b8b963730d0546e0b75f0c1
  6. Date: Sun, 14 Jun 1992 00:59:25 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: jv@mh.nl (Johan Vromans)
  10. Posting-number: Volume 30, Issue 49
  11. Archive-name: mserv-3.0/part04
  12. Environment: Perl
  13.  
  14. #! /bin/sh
  15. # This is a shell archive.  Remove anything before this line, then feed it
  16. # into a shell via "sh file" or similar.  To overwrite existing files,
  17. # type "sh file -c".
  18. # The tool that generated this appeared in the comp.sources.unix newsgroup;
  19. # send mail to comp-sources-unix@uunet.uu.net if you want that tool.
  20. # Contents:  MANIFEST CRONTAB.sample do_runq.sh ixlookup.patch
  21. #   mserv.hints mserv.notes
  22. # Wrapped by kent@sparky on Sat Jun 13 19:46:23 1992
  23. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  24. echo If this archive is complete, you will see the following message:
  25. echo '          "shar: End of archive 4 (of 4)."'
  26. if test -f 'MANIFEST' -a "${1}" != "-c" ; then 
  27.   echo shar: Will not clobber existing file \"'MANIFEST'\"
  28. else
  29.   echo shar: Extracting \"'MANIFEST'\" \(362 characters\)
  30.   sed "s/^X//" >'MANIFEST' <<'END_OF_FILE'
  31. XREADME
  32. XINSTALL
  33. XMANIFEST
  34. XCRONTAB.sample
  35. XChangeLog
  36. XHELP
  37. XMakefile
  38. Xchkconfig.pl
  39. Xdo_report.pl
  40. Xdo_runq.sh
  41. Xdorequest.pl
  42. Xdr_mail.pl
  43. Xdr_pack.pl
  44. Xdr_uucp.pl
  45. Xixlookup.patch
  46. Xmakeindex.pl
  47. Xmlistener.pl
  48. Xms_lock.pl
  49. Xmserv.hints
  50. Xmserv.notes
  51. Xmserv_common.pl
  52. Xmserv_config.pl
  53. Xpr_doindex.pl
  54. Xpr_dowork.pl
  55. Xpr_dsearch.pl
  56. Xpr_isearch.pl
  57. Xprocess.pl
  58. Xreport.pl
  59. Xrfc822.pl
  60. Xtestlock.pl
  61. Xunpack.pl
  62. END_OF_FILE
  63.   if test 362 -ne `wc -c <'MANIFEST'`; then
  64.     echo shar: \"'MANIFEST'\" unpacked with wrong size!
  65.   fi
  66.   # end of 'MANIFEST'
  67. fi
  68. if test -f 'CRONTAB.sample' -a "${1}" != "-c" ; then 
  69.   echo shar: Will not clobber existing file \"'CRONTAB.sample'\"
  70. else
  71.   echo shar: Extracting \"'CRONTAB.sample'\" \(287 characters\)
  72.   sed "s/^X//" >'CRONTAB.sample' <<'END_OF_FILE'
  73. X# CRONTAB -- cron entries for mail server -- @(#)@ CRONTAB.sample    1.2
  74. X30 0,2,4,6,18,20,22 * * * /usr/local/lib/mserv/do_runq
  75. X0 3 * * * /usr/local/lib/mserv/makeindex
  76. X0 7 * * * /usr/local/lib/mserv/do_report -errors -since .errrun
  77. X10 7 * * 7 /usr/local/lib/mserv/do_report -full -collect
  78. END_OF_FILE
  79.   if test 287 -ne `wc -c <'CRONTAB.sample'`; then
  80.     echo shar: \"'CRONTAB.sample'\" unpacked with wrong size!
  81.   fi
  82.   # end of 'CRONTAB.sample'
  83. fi
  84. if test -f 'do_runq.sh' -a "${1}" != "-c" ; then 
  85.   echo shar: Will not clobber existing file \"'do_runq.sh'\"
  86. else
  87.   echo shar: Extracting \"'do_runq.sh'\" \(328 characters\)
  88.   sed "s/^X//" >'do_runq.sh' <<'END_OF_FILE'
  89. X#!/bin/sh
  90. X# do_runq.sh -- run mail server queue
  91. X# SCCS Status     : @(#)@ do_runq    1.1
  92. X# Author          : Johan Vromans
  93. X# Created On      : Sat May  2 14:15:16 1992
  94. X# Last Modified By: Johan Vromans
  95. X# Last Modified On: Sat May  2 14:16:50 1992
  96. X# Update Count    : 1
  97. X# Status          : OK
  98. X
  99. Xexec `dirname $0`/dorequest ${1+"$@"}
  100. END_OF_FILE
  101.   if test 328 -ne `wc -c <'do_runq.sh'`; then
  102.     echo shar: \"'do_runq.sh'\" unpacked with wrong size!
  103.   fi
  104.   # end of 'do_runq.sh'
  105. fi
  106. if test -f 'ixlookup.patch' -a "${1}" != "-c" ; then 
  107.   echo shar: Will not clobber existing file \"'ixlookup.patch'\"
  108. else
  109.   echo shar: Extracting \"'ixlookup.patch'\" \(1123 characters\)
  110.   sed "s/^X//" >'ixlookup.patch' <<'END_OF_FILE'
  111. X# ixlookup.patch -- patch to GNU locate
  112. X# SCCS Status     : @(#)@ ixlookup.patch    1.3
  113. X# Author          : Johan Vromans
  114. X# Created On      : Thu May  7 20:51:33 1992
  115. X# Last Modified By: Johan Vromans
  116. X# Last Modified On: Wed Jun 10 11:57:25 1992
  117. X# Update Count    : 2
  118. X# Status          : OK
  119. X
  120. XThis patch enhances GNU locate with the possibility to select a
  121. Xdatabase using environment variable FCODES.
  122. X
  123. XThis patch is based on GNU find 3.5.
  124. X
  125. X*** /usr/local/src/find-3.5/locate/locate.c    Tue Dec 24 08:37:44 1991
  126. X--- ixlookup.c    Wed Apr 22 13:28:51 1992
  127. X***************
  128. X*** 97,106 ****
  129. X    int path_max;
  130. X    char bigram1[128], bigram2[128];
  131. X    int found = NO;
  132. X  
  133. X!   fp = fopen (FCODES, "r");
  134. X    if (fp == NULL)
  135. X!     error (1, errno, "%s", FCODES);
  136. X  
  137. X    path_max = PATH_MAX;
  138. X    if (path_max < 1)
  139. X--- 97,109 ----
  140. X    int path_max;
  141. X    char bigram1[128], bigram2[128];
  142. X    int found = NO;
  143. X+   char *fcodes = (char*) getenv ("LOCATE_DB");
  144. X+   if ( fcodes == NULL )
  145. X+     fcodes = FCODES;
  146. X  
  147. X!   fp = fopen (fcodes, "r");
  148. X    if (fp == NULL)
  149. X!     error (1, errno, "%s", fcodes);
  150. X  
  151. X    path_max = PATH_MAX;
  152. X    if (path_max < 1)
  153. END_OF_FILE
  154.   if test 1123 -ne `wc -c <'ixlookup.patch'`; then
  155.     echo shar: \"'ixlookup.patch'\" unpacked with wrong size!
  156.   fi
  157.   # end of 'ixlookup.patch'
  158. fi
  159. if test -f 'mserv.hints' -a "${1}" != "-c" ; then 
  160.   echo shar: Will not clobber existing file \"'mserv.hints'\"
  161. else
  162.   echo shar: Extracting \"'mserv.hints'\" \(410 characters\)
  163.   sed "s/^X//" >'mserv.hints' <<'END_OF_FILE'
  164. XYou may obtain the following packages from the server:
  165. X
  166. X    btoa    btoa/atob support programs
  167. X    uudecode    uuencode/uudecode support programs
  168. X    xxdecode    xxencode/xxdecode support programs
  169. X    uux        Dumas' uud/uue encoding programs
  170. X    compress    compress/uncompress support programs
  171. X    mail-server The mail server software itself
  172. X
  173. XExcept for the mail-server, these packages are send unencoded, in
  174. X"shar" format.
  175. END_OF_FILE
  176.   if test 410 -ne `wc -c <'mserv.hints'`; then
  177.     echo shar: \"'mserv.hints'\" unpacked with wrong size!
  178.   fi
  179.   # end of 'mserv.hints'
  180. fi
  181. if test -f 'mserv.notes' -a "${1}" != "-c" ; then 
  182.   echo shar: Will not clobber existing file \"'mserv.notes'\"
  183. else
  184.   echo shar: Extracting \"'mserv.notes'\" \(181 characters\)
  185.   sed "s/^X//" >'mserv.notes' <<'END_OF_FILE'
  186. X*** This version of the Mail Server is still under development.
  187. X    Things can --and will-- change in the future.
  188. X
  189. X>>> PLEASE DO NOT REPLY TO THIS MESSAGE -- NOONE WILL LISTEN <<<
  190. X
  191. END_OF_FILE
  192.   if test 181 -ne `wc -c <'mserv.notes'`; then
  193.     echo shar: \"'mserv.notes'\" unpacked with wrong size!
  194.   fi
  195.   # end of 'mserv.notes'
  196. fi
  197. echo shar: End of archive 4 \(of 4\).
  198. cp /dev/null ark4isdone
  199. MISSING=""
  200. for I in 1 2 3 4 ; do
  201.     if test ! -f ark${I}isdone ; then
  202.     MISSING="${MISSING} ${I}"
  203.     fi
  204. done
  205. if test "${MISSING}" = "" ; then
  206.     echo You have unpacked all 4 archives.
  207.     rm -f ark[1-9]isdone
  208. else
  209.     echo You still must unpack the following archives:
  210.     echo "        " ${MISSING}
  211. fi
  212. exit 0
  213. exit 0 # Just in case...
  214.